A nonzero element a of an integral domain D is called an irreducible if a is not a unit and, whenever b, c belong to D with a + bc, then b or c is a unit.